Software test results exploration and visualization with continuous integration and nightly testing
نویسندگان
چکیده
Abstract Software testing is key for quality assurance of embedded systems. However, with increased development pace, the amount test results data risks growing to a level where exploration and visualization are unmanageable. This paper covers tool, Tim, implemented at company developing systems, software occurs in parallel branches nightly partitioned over branches, systems cases. Tim aims replace previous solution problems scalability, requirements technological flora. was reference group several months. For validation, were collected both from meetings logs usage tool. Data analyzed quantitatively qualitatively. The main contributions study include implementation eight views visualization, identification four solutions patterns these (filtering, aggregation, previews comparisons), as well six challenges frequently discussed (expectations, anomalies, navigation, integrations, hardware details plots). Results put perspective related work future proposed, e.g., enhanced anomaly detection integrations more such risk management, source code repositories.
منابع مشابه
the past hospitalization and its association with suicide attempts and ideation in patients with mdd and comparison with bmd (depressed type) group
چکیده ندارد.
existence and approximate $l^{p}$ and continuous solution of nonlinear integral equations of the hammerstein and volterra types
بسیاری از پدیده ها در جهان ما اساساً غیرخطی هستند، و توسط معادلات غیرخطی بیان شده اند. از آنجا که ظهور کامپیوترهای رقمی با عملکرد بالا، حل مسایل خطی را آسان تر می کند. با این حال، به طور کلی به دست آوردن جوابهای دقیق از مسایل غیرخطی دشوار است. روش عددی، به طور کلی محاسبه پیچیده مسایل غیرخطی را اداره می کند. با این حال، دادن نقاط به یک منحنی و به دست آوردن منحنی کامل که اغلب پرهزینه و ...
15 صفحه اولTest Sequence Generation For Integration Testing Of Component Software
Ensuring high object interoperability is a goal of integration testing for objectoriented software. When messages are sent, objects that receive them should respond as intended. Ensuring this is especially difficult when software uses components that are developed by different vendors, in different languages, and the implementation sources are not all available. A finite state machines model of...
متن کاملContinuous integration and continuous deployment/delivery for software systems
Continuous Integration (CI) and Continuous Deployment (CD) are software engineering techniques used to bring about rapid change to a software system or application. CI frequently integrates different developer copies of a code tree into the the central source code repository, while CD builds frequent releases of a code base. These techniques work together to make software integration easier and...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Journal on Software Tools for Technology Transfer
سال: 2022
ISSN: ['1433-2779', '1433-2787']
DOI: https://doi.org/10.1007/s10009-022-00647-1